#ifndef _IOFILE_
#define _IOFILE_

#include <iostream>
#include <fstream>
#include <cstring>
#include <sstream>
#include <vector>
using namespace std;

void VectorToFile(const std::vector<double>& results,const std::string& filename) {  
    std::ofstream file(filename,std::ios::app); // 创建一个输出文件流对象  
    if (file.is_open()) {  
        for (const auto& result : results) {  
            file << result << " ";  
        }  
        file << " " <<endl;

        std::cout << "成功输入" << filename << std::endl;  
        file.close(); 
    } else {  
        std::cout << "无法打开文件："<< std::endl;  
    }  
}

void ClearFile(const std::string& filename){
    std::ofstream file(filename, std::ios::out | std::ios::trunc);  // 以覆盖模式打开文件  
    file.close();  // 关闭文件  
}

#endif